.login_content {
    .Hj-validPhone {
      #reg_telCode {
        float: left;
        margin: 0px;
        width: 70px;
      }
      #reg_telCode[readonly] {
        background: #fff;
      }
      #reg_telCode[disabled] {
        background: #eee;
      }
      .Hj-shell {
        position: absolute;
        left: 90px;
        right: 15px;
        #reg_phone {
          margin: 0px;
          width: 100%;
        }
      }
      #reg_getPhoneCaptcha {
        float: right;
        margin: 0px;
        width: 100px;
      }
    }
    
    .hold10{
        height: 50px;
    }
    .hold20{
        height: 30px;
    }
    .Hj-typePhoneCaptcha {
      .Hj-shell {
        position: absolute;
        left: 15px;
        right: 140px;
        #reg_phoneCaptcha {
          margin: 0px;
          width: 100%;
        }
      }
      #reg_getPhoneCaptcha {
        float: right;
        margin: 0px;
        width: 120px;
      }
    }
  
    .Hj-imgCaptcha {
      .Hj-shell {
        position: absolute;
        left: 15px;
        right: 140px;
        #reg_imgCaptcha {
          margin: 0px;
          width: 100%;
        }
      }
      #GetcaptchaImg {
        float: right;
        margin: 0px;
        width: 120px;
        height: 34px;
        img {
          width: 100%;
          height: auto;
        }
        border: 1px solid #268bcf;
      }
    }
  }
  